// package com.hoperun.nocserver.modules.example;
//
// import java.io.File;
// import java.io.FileNotFoundException;
// import java.io.FileOutputStream;
// import java.io.OutputStream;
//
// import org.nutz.log.Log;
// import org.nutz.log.Logs;
// import org.springframework.beans.factory.annotation.Autowired;
// import org.springframework.scheduling.annotation.Scheduled;
// import org.springframework.stereotype.Component;
//
// import com.hoperun.nocserver.common.consts.Consts;
// import com.hoperun.nocserver.modules.userserver.service.SysUserService;
// import com.mongodb.gridfs.GridFSDBFile;
//
// @Component
// public class TestMongo {
//
// private static final Log LOGGER = Logs.get();
//
// public static int size = 0;
//
// @Autowired
// private SysUserService sysUserService;
//
// @Scheduled(fixedDelay = 5000)
// public void run() throws FileNotFoundException {
// // LOGGER.info("测试mongo");
// // test1();
// // test2();
//
// }
//
// public void test1() {
// if (size == 0) {
// sysUserService.saveFile(Consts.MONGO_FILES_COLLECTION_NAME,
// new File("D:\\office\\install\\apache-jmeter-3.3.zip"),
// "apache-jmeter-3.3.zip");
// size++;
// }
//
// GridFSDBFile file =
// sysUserService.retrieveFileOne(Consts.MONGO_FILES_COLLECTION_NAME,
// "apache-jmeter-3.3.zip");
// LOGGER.info("读取的文件为 ： " + file);
// if (file != null) {
// sysUserService.removeFileOne(Consts.MONGO_FILES_COLLECTION_NAME,
// "apache-jmeter-3.3.zip");
// }
// GridFSDBFile file1 =
// sysUserService.retrieveFileOne(Consts.MONGO_FILES_COLLECTION_NAME,
// "apache-jmeter-3.3.zip");
// LOGGER.info("删除后读取的文件为 ： " + file1);
// }
//
// public void test2() {
// sysUserService.saveFile(Consts.MONGO_FILES_COLLECTION_NAME,
// new File("D:\\office\\install\\apache-jmeter-3.3.zip"), null);
// }
//
// public void test3() throws Exception {
// GridFSDBFile gfsFile =
// sysUserService.retrieveFileOne(Consts.MONGO_FILES_COLLECTION_NAME,
// "apache-jmeter-3.3.zip");
// OutputStream out = new FileOutputStream(new
// File("d:\\apache-jmeter-3.3.zip"));
// sysUserService.writeToOutputStream(out, gfsFile);
// }
//
// }
